var PSMoban = PSMoban || {};

/*
	定义全局变量(cfg)
*/
PSMoban.cfg = {
    width: $(window).width(),
    height: $(window).height()
}

/*
	定义函数(func)
*/

PSMoban.func = {
    /*--
    	@黑色遮罩层
		1:显示
		!1:隐藏
    --*/
    toggleMask: function(flag) {
        $(".Mask").css({
            width: PSMoban.cfg.width,
            height: PSMoban.cfg.height
        });
        if (flag == 1) {
            $(".Mask").css({
                display: "block"
            }).stop().animate({
                opacity: 0.2
            }, 400);
        } else {
            $(".Mask").stop().animate({
                opacity: 0
            }, 400, function() {
                $(".Mask").css({
                    display: "none"
                })
            });
        }
    },
    /*--
        @回到顶部
    --*/
    returnTop: function() {
        $('html , body').animate({
            scrollTop: 0
        }, 300);
    },
    /*--
        @banner图
    --*/
    slide: function(ct, cl) {









    },
    /*--
        @提示框

        info : 要显示的内容
        type : 1 : 错误信息
               !1: 正常信息

    --*/
    notice: function(info,type) {
        if (type == 'ok') 
		{
            var htmlText = "<div class='notice_box animation' style='position:fixed;z-index:999;background:rgba(0,0,0,0.6);color:#fff;text-align:center; line-height:25px;top:500px; padding:5px 20px;max-width:280px;border-radius:3px'>" + info + "</div>";

        } 
		else if(type == 'error')
		{
			var htmlText = "<div class='notice_box animation' style='position:fixed;z-index:1000;background:rgba(246,55,35,6);color:#fff;text-align:center; line-height:25px;top:-500px; padding:5px 20px;max-width:280px;border-radius:3px'>" + info + "</div>";
		}
		else
		{
            var htmlText = "<div class='notice_box' style='position:fixed;z-index:1000;top:0;left:0;'>" + info + "</div>";
        }
		htmlText+='<div class="Mask" style="z-index:990; position: fixed;left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity:.3;"></div>';
        $("body").append(htmlText);
        PSMoban.func.vhAlign(".notice_box");
        setTimeout(function() {

            $(".notice_box").animate({
                opacity: 0
            }, 100, function() {
                $(this).remove();
            })
			$('.Mask').remove();
        }, 1500);
    },
    /*--
        @水平垂直定位
    --*/
    vhAlign: function(obj) {

        var aWidth = $(obj).width();
        var aHeight = $(obj).height();
        var aLeft = (PSMoban.cfg.width - aWidth) / 2;
        var aTop = (PSMoban.cfg.height - aHeight) / 2;
		
		$(obj).css({left: aLeft});
        $(obj).animate({
            top: aTop
        },100);

    }
}

/*
	事件
*/

$(window).resize(function() {

    PSMoban.cfg = {
        width: $(window).width(),
        height: $(window).height()
    }

})